chore(ci): migrate from macos-13 to macos-15-intel runner#1320
chore(ci): migrate from macos-13 to macos-15-intel runner#1320xushiwei merged 1 commit intogoplus:mainfrom
macos-13 to macos-15-intel runner#1320Conversation
GitHub announced the deprecation of the `macos-13` runner image[^1], which will be completely removed by December 4th, 2025. This commit migrates all workflows to use `macos-15-intel` runners following the announcement's recommendation. This also uses `ubuntu-latest` alias instead of explicit `ubuntu-24.04`. [^1]: https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/ Signed-off-by: Aofei Sheng <aofei@aofeisheng.com>
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
✅ Review Complete: GitHub Actions Runner MigrationReview SummaryThis PR successfully migrates from the deprecated Code Quality Assessment✅ Positive Findings
|
| File | Changes | Status |
|---|---|---|
doc.yml |
ubuntu-24.04 → ubuntu-latest (3 instances) | ✅ Correct |
fmt.yml |
Whitespace cleanup only | ✅ Minor improvement |
go.yml |
ubuntu-24.04 → ubuntu-latest (1 instance) | ✅ Correct |
llgo.yml |
ubuntu-24.04 → ubuntu-latest (4 instances) | ✅ Correct |
populate_linux_sysroot.sh |
gnupg2 → gnupg | |
release-build.yml |
macos-13 → macos-15-intel (1 instance) | ✅ Correct |
targets.yml |
ubuntu-24.04 → ubuntu-latest (1 instance) | ✅ Correct |
Final Recommendation
✅ APPROVE - This PR effectively addresses the macos-13 deprecation with a well-executed migration strategy. The only minor concern is the gnupg2 → gnupg change which should be verified but doesn't block approval.
The migration is timely, comprehensive, and maintains existing functionality while improving maintainability through standardization.
👉 Want me to re-run this review? Just type /review in the comments! For more usage examples, visit CodeAgent GitHub Repository.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1320 +/- ##
=======================================
Coverage 90.10% 90.10%
=======================================
Files 43 43
Lines 12576 12576
=======================================
Hits 11332 11332
Misses 1088 1088
Partials 156 156 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
GitHub announced the deprecation of the
macos-13runner image1, which will be completely removed by December 4th, 2025.This commit migrates all workflows to use
macos-15-intelrunners following the announcement's recommendation.This also uses
ubuntu-latestalias instead of explicitubuntu-24.04.Footnotes
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/ ↩